-
-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update dependency org.redisson:redisson to v3.41.0 #3188
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
审核指南由 Sourcery 提供此 PR 将 Redisson 依赖从版本 3.40.2 更新到 3.41.0。 这解决了许多错误修复,包括监听器、队列超时和随机数生成的问题。它还引入了新功能,例如信号量的租赁时间方法和 SSL 验证模式设置。 显示更新的 Redisson 功能的类图classDiagram
class RPermitExpirableSemaphore {
+getLeaseTime() long
+release(List<String> permits) boolean
}
note for RPermitExpirableSemaphore "新增 getLeaseTime() 方法
修复了无效许可的 release() 行为"
class RTopic {
}
note for RTopic "修复了 lambda 监听器内存泄漏"
class RPriorityBlockingQueue {
+drainTo(Collection c) int
}
note for RPriorityBlockingQueue "修复了 drainTo() 中的超时处理"
文件级更改
提示和命令与 Sourcery 互动
自定义您的体验访问您的仪表板以:
获取帮助Original review guide in EnglishReviewer's Guide by SourceryThis PR updates the Redisson dependency from version 3.40.2 to 3.41.0. This addresses a number of bug fixes, including issues with listeners, queue timeouts, and random number generation. It also introduces new features such as a lease time method for semaphores and an SSL verification mode setting. Class diagram showing updated Redisson featuresclassDiagram
class RPermitExpirableSemaphore {
+getLeaseTime() long
+release(List<String> permits) boolean
}
note for RPermitExpirableSemaphore "New getLeaseTime() method added
Fixed release() behavior for invalid permits"
class RTopic {
}
note for RTopic "Fixed lambda listener memory leak"
class RPriorityBlockingQueue {
+drainTo(Collection c) int
}
note for RPriorityBlockingQueue "Fixed timeout handling in drainTo()"
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我们跳过了对这个拉取请求的审查。原因如下:
- 这似乎是由一个机器人创建的(嘿,renovate[bot]!)。我们假设它知道自己在做什么!
- 我们不审查包装更改 - 如果您希望我们更改此设置,请告知我们。
Original comment in English
We have skipped reviewing this pull request. Here's why:
- It seems to have been created by a bot (hey, renovate[bot]!). We assume it knows what it's doing!
- We don't review packaging changes - Let us know if you'd like us to change this.
Quality Gate passedIssues Measures |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3188 +/- ##
=========================================
Coverage 15.26% 15.26%
Complexity 66 66
=========================================
Files 85 85
Lines 1382 1382
Branches 109 109
=========================================
Hits 211 211
Misses 1145 1145
Partials 26 26 ☔ View full report in Codecov by Sentry. |
This PR contains the following updates:
3.40.2
->3.41.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
redisson/redisson (org.redisson:redisson)
v3.41.0
Feature -
RPermitExpirableSemaphore.getLeaseTime()
method added (thanks to @seakider)Feature -
sslVerificationMode
setting addedFixed -
RPermitExpirableSemaphore.release(java.util.List)
shouldn't release permits if one of them doesn't exist (thanks to @seakider)Fixed -
RTopic
listeners leak if they are defined as a lambdaFixed -
RPriorityBlockingQueue.draintTo()
method shouldn't resend command on response timeoutFixed -
RandomXoshiro256PlusPlus
might block Redisson initializationConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Summary by Sourcery
增强功能:
Original summary in English
Summary by Sourcery
Enhancements: